GET Recommended Detail
/openmlbb/academy/recommended/{recommended_id}
API Path: /api/academy/recommended/{recommended_id}
Get details for a specific recommended content item by its identifier. Supports query parameters for pagination and localization.
Path parameters:
- recommended_id: Identifier for the recommended post (minimum: 1).
Query parameters:
- size: Number of items per page (minimum: 1).
- index: Page index (starting from 1).
- lang: Language code for localized content (default:
en).
The response includes detailed recommended content data:
- records: Array of recommended entries, each containing:
- createdAt: Creation timestamp.
- updatedAt: Last update timestamp.
- data:
- channels: Content channels (e.g., 'UGC', 'recommend').
- type: Content type (e.g., 'ugc_hero').
- state: Content state (e.g., 'release').
- data:
- hero: Hero metadata including:
- hero_id: Hero ID.
- hero_lane: Lane assignment.
- hero_overview: Overview description.
- hero_strength: Strengths.
- hero_weakness: Weaknesses.
- hero_tags: Array of tag IDs.
- equips: Recommended equipment builds with IDs and descriptions.
- emblems: Recommended emblem sets with IDs and descriptions.
- spell: Recommended battle spell with ID and description.
- cooperates: Cooperative hero synergies with descriptions and rates.
- counters: Counter heroes with descriptions and rates.
- dominants: Dominant strategies or tips.
- recommend: General recommendation notes.
- snapshot: Snapshot image URL.
- game_version: Version reference.
- language: Content language.
- pages: Content sections (e.g., 'hero', 'spell', 'equip').
- title: Guide or build title.
- hero: Hero metadata including:
- user: Author metadata including:
- name: Author name.
- avatar: Author avatar URL.
- level: Author level.
- roleId: Role ID.
- zoneId: Zone ID.
- dynamic: Engagement metrics:
- views: Total views.
- votes: Total votes.
- hot: Hotness score.
- views_by_4h_total_24h: Views in last 24h.
- vote_all: Voting metadata:
- average: Average rating.
- count: Vote count.
- total: Total votes.
- user_count: Number of users voted.
- vote: Vote ID reference.
This endpoint is useful for:
- Displaying full details of a single guide or build.
- Explaining strategic recommendations.
- Surfacing community-generated content for MLBB players.
Python Example
from OpenMLBB import OpenMLBB
client = OpenMLBB()
response = client.academy.recommended_by_id(1, size=20, index=1, lang="en")
print(response)
Path and Query Parameters
| Name | In | Type | Required | Default |
|---|---|---|---|---|
| recommended_id | path | integer | yes | - |
| size | query | integer | no | 20 |
| index | query | integer | no | 1 |
| lang | query | string | no | en |